package testes_unitarios;

import static org.junit.Assert.assertEquals;

import java.sql.SQLException;
import java.util.ArrayList;

import mock.MockPedidoController;
import model.HistoricoPedido;
import model.Pagamento;

import org.junit.Test;

import controller.PedidoController;

public class TestPedidoController {
	
	PedidoController pc = new PedidoController();
	MockPedidoController mpc = new MockPedidoController();
	
	@Test
	public void listarFormaDePagamentoTest() throws SQLException {
		
		ArrayList<Pagamento> formasDePagamento = new ArrayList<>();
		
		formasDePagamento.addAll(pc.listarFormaDePagamento());
		
		assertEquals(4, formasDePagamento.size());
	}
	
	//@Test
	public void listarPedidosTest() {
		
		ArrayList<HistoricoPedido> pedidos = new ArrayList<>();
		
		pedidos.addAll(mpc.listarPedidos());
		
		int quantidadePedidos = pedidos.size();
		
		assertEquals(7, quantidadePedidos);
	}

}
